auto merge of #758 : alexcrichton/cargo/issue-751, r=brson
authorbors <bors@rust-lang.org>
Mon, 27 Oct 2014 22:43:26 +0000 (22:43 +0000)
committerbors <bors@rust-lang.org>
Mon, 27 Oct 2014 22:43:26 +0000 (22:43 +0000)
commit7fe0c9d633e210d860d492691ad41e62b75e8132
tree7d066f6d24a3fbde26c4057e7c4b4e7f2e4b9c93
parent7c4cb9b2107f08481d7f8c9c2144da4fd9dbef6c
parente969e495b8e8b3284bf29d0ebfc6fdc742b3facf
auto merge of #758 : alexcrichton/cargo/issue-751, r=brson

This ends up killing two birds with one stone! The rationale behind this is that
the example and bin namespaces are not the same, and we don't mix metadata into
either filename, so the outputs need to be in different locations.

Closes #193
Closes #751
src/cargo/core/manifest.rs
src/cargo/ops/cargo_rustc/context.rs
src/cargo/ops/cargo_rustc/fingerprint.rs
tests/test_cargo_compile.rs